<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Santos
 */
interface interfaceController {

    /**
     * Metodo de controle responsável por enviar modelo para persistencia na 
     * classe DAO e insert ou update no banco de dados
     */
    public function setDados($model);

    /**
     * Metodo de controle responsável por retornar o modelo da classe que está 
     * sendo utilizada
     */
    public function getModel();

    /**
     * Metodo de controle responsável por enviar modelo para persistencia na 
     * classe DAO e remoção do banco de dados
     */
    public function deleteDados($model);

    /**
     * Metodo de controle responsável por retornar os dados coletador no banco
     * de dados atraves da classe DAO
     */
    public function getDados($model);
}
?>